#include "stm32f10x.h"
#include "lcd_zk.h"
#include "led.h"
#include "delay.h"
#include "drv_spi.h"
#include "drv_CC1101.h"
#include "drv_button.h"

#define TX_MODE

int main(void)
{
#ifdef TX_MODE
/*
    让TX端每隔一个固定的时间发送一个数据包
*/
    const char *msg = "comeon";
    delay_init( );
    delay_ms(300);
    led_init();
    drv_spi_init( );
    CC1101_Init( );
    initial_lcd( );
    clear_screen( );
    
    while( 1 ){
        CC1101_Tx_Packet( (uint8_t *)msg, 6 );
        led_on();
        while( CC1101_Read_Status( CC1101_MARCSTATE ) != 0x01 );
        led_off();
        delay_ms(500);
    }
#else
/*
    在RX端收完一个数据包就开始计时,收到下一个数据包停止计时
    并打印这一段时间间隔,希望时间间隔总是固定的
*/
    
#endif
}
